# -*- coding: utf-8 -*-

"""
Nome do modulo: aula4a.py
Autor: Soraia Janeiro
Data: 14/10/2013
Obs: Utilizações de strings
"""

s = "Mas que belo dia"
x = 'q'
if x in s:
    print "a letra 'q' encontra-se em s"
t = " em Amesterdão"
print s + t
print 3 * t
print s[5], s[5:8], s[5:12:2]
print len(t), len(s)
print "minimo = ", min(s)
print "maximo = ", max (t)
print "indice de 'q' = ", s.index('q')
print "vezes em que aparece 'm' = ", t.count('m')

"""
obs: Operações com strings
"""

s1 = "Anda um espectro pela Europa"
i = s1. find('ctro', 3, 20)
print s1[i:i+5]
print s1.strip('a')
t = s1.partition(' ')
print t
l = """
Alma minha gentil, que te partiste

Alma minha gentil, que te partiste
tao cedo desta vida, descontente,
Repousa la no Ceu eternamente
E viva eu ca na terra sempre triste.
""".splitlines()
print l


"""
obs: Formatar strings
"""
import math
x = 23.4
s1 = "raiz quadrada"
y = 255
s2 = "Temos {:^40} de x = {valor:2.4f}".format(s1, valor=x)
print s2
s2 += " e y = 0x{yy:X}".format(yy=y)
s2 += "\nA percentagem = {0:2.1%}".format(34/100.0)
print s2

